%运行下面指令生成术语表信息
%makeindex CryBook.nlo -s nomencl.ist -o CryBook.nls
\nomenclature{密文 ciphertext}{加密后的数据。}%
\nomenclature{明文 plaintext}{未加密的数据或解密还原后的数据。}
\nomenclature{密钥 key}{控制密码算法运算的关键信息或参数。}
\nomenclature{密钥空间 key space}{所有可能的密钥组成的集合。}
\nomenclature{对称密码算法 symmetric cryptographic algorithm}{加密和解密使用相同密钥的密码算法。}
\nomenclature{非对称密码算法/公钥密码算法 asymmetric cryptographic algorithm/public key cryptographic algorithm}{加密和解密使用不同密钥的密码算法。其中一个密钥（公钥）可以公开，另一个密钥（私钥）必须保密，且由公钥求解私钥是计算不可行的。}
\nomenclature{非对称密钥对 asymmetric key pair}{非对称密码算法中相关联的公钥和私钥。}
\nomenclature{公钥 public key}{非对称密码算法中可以公开的密钥。}
\nomenclature{私钥 private key}{非对称密码算法中只能由拥有者使用的不公开密钥。} 

\nomenclature{分组密码算法 block cipher algorithm}{将输入数据划分成固定长度的分组进行加解密的一类对称密码算法。}
\nomenclature{分组密码算法工作模式 block cipher operation mode}{分组密码算法的使用方式，主要包括电码本工作模式（ECB）、密码分组链接工作模式（CBC）、密码反馈工作模式（CFB）、输出反馈工作模式（OFB）、计数器工作模式（CTR）等。}

\nomenclature{序列密码算法 stream cipher algorithm}{将明文逐比特/字符运算的一种对称密码算法。} 




\nomenclature{差分密码分析 differential cryptanalysis}{一种选择明文攻击，通过分析特定明文差分对相应的密文差分的影响，以获得可能性最大的密钥。}
\nomenclature{差分能量分析 differential power analysis（DPA）}{一种密码分析方法，使用统计方法和纠错技术等对密码设备功耗的变化进行分析，以提取密钥的有关信息。}
\nomenclature{重放攻击 replay attack}{一种主动攻击方法，攻击者通过记录通信会话，并在以后某个时刻重放整个会话或者会话的一部分。}
\nomenclature{假冒攻击 masquerade attack}{攻击者假冒用户，欺骗验证者的攻击方法。}
\nomenclature{假冒验证者攻击 verifier impersonation attack}{攻击者假冒验证者，欺骗被验证者的攻击方法。}
\nomenclature{离线攻击 off-line attack}{一种利用已经获取的数据进行分析的密码攻击方法。}
\nomenclature{穷举攻击 exhaustive attack}{通过尝试口令或密钥所有的可能值以获得真实口令或密钥的攻击方法。}
\nomenclature{生日攻击 birthday attack}{一种主要针对密码杂凑算法的攻击方法，试图找出两个具有相同杂凑值的消息（即找到一个碰撞）。}
\nomenclature{唯密文攻击 ciphertext-only attack}{一种密码分析者只拥有密文进行密码攻击的方法。}
\nomenclature{线性密码分析 linear cryptanalysis}{一种分析明文、密文和密钥之间的若干比特的线性关系进行密码攻击的方法。}
\nomenclature{选择密文攻击 chosen-ciphertext attack}{一种选择特定密文和对应明文进行分析的密码攻击方法。}
\nomenclature{选择明文攻击 chosen-plaintext attack}{一种选择特定明文和对应密文进行分析的密码攻击方法。}
\nomenclature{已知明文攻击 known-plaintext attack}{一种利用大量互相对应的明文和密文进行分析的密码攻击方法。}
\nomenclature{在线攻击 on-line attack}{一种在协议进行过程中对交互数据进行窃听、篡改、替换、插入等的攻击方法。}
\nomenclature{中间人攻击 man-in-the-middle attack}{一种拦截并有选择地修改通信数据以冒充通信中实体的攻击方法。}
\nomenclature{字典攻击 dictionary attack}{一种由可能的密钥或口令组成字典，遍历字典中的所有条目以猜测密钥或口令的攻击方法。}

\nomenclature{数字证书 digital certificate}{也称公钥证书，由证书认证机构（CA）签名的包含公开密钥拥有者信息、公开密钥、签发者信息、有效期以及扩展信息的一种数据结构。按类别可分为个人证书、机构证书和设	备证书，按用途可分为签名证书和加密证书。}
\nomenclature{数字签名 digital signature}{签名者使用私钥对待签名数据的杂凑值做密码运算得到的结果，该结果只能用签名者的公钥进行验证，用于确认待签名数据的完整性、签名者身份的真实性和签名行为的抗抵赖性。}

\nomenclature{机密性 confidentiality}{保证信息不被泄露给非授权的个人、进程等实体的性质。}
\nomenclature{抗抵赖性 non-repudiation}{也称不可否认性，证明一个已经发生的操作行为无法否认的性质。}
\nomenclature{数据完整性 data integrity}{数据没有遭受以非授权方式所作的篡改或破坏的性质。}
\nomenclature{可认证 Authentication}{提供某个实体（人或系统）的身份的保证。}
\nomenclature{访问控制 Access control}{保护资源以免对其进行非法使用或操纵。}

